@charset "utf-8";
/*========= reset begin =========*/
body,html{background-color:#f8f8f8;}
html {-webkit-font-smoothing: antialiased}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:14px/125% "微软雅黑","Helvetica Neue","Helvetica","Tahoma","Arial";color:#666; overflow-y:scroll;}
fieldset,img{border:0;}
:focus{outline:0;-moz-outline-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select,optgroup,option{font:inherit;resize:none;font-size:14px;color:#666;}
textarea{overflow-y:auto;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc;} 
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #ccc; } 
input::-ms-clear,input::-ms-reveal{display:none;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{box-shadow:0 0 3px #ddd;}
pre{font-family:"courier new",courier,monospace;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%; vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a,area{blr:expression(this.onFocus=this.blur());}
a{color:#333; box-shadow: 0 0 1px rgba(0, 0, 0, 0); -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}
a:hover,a:active{color:#3189d3; text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.w1200{ width:1200px; margin:0 auto;}

/*社区*/
.header{ background-color:#555; height:36px; line-height:36px; color:#fff;}
.header a{ color:#fff;}
.header a:hover{ color:#8c8c8c;}
.header_left{ float:left;}
.header_left a{ margin:0 10px;}
.header_right{ float:right;}
.header_right a{ float:left; margin:0 7px;}
.header_right b{ float:left; font-weight:normal;}
.header_right a.weixin span{ float:left; width:20px; height:16px; background:url(../images/loginIcon.png) no-repeat; margin:10px 3px 0 0; display:inline; background-position:0 -26px;}
.header_right a.weixin:hover span{ background-position:0 -0;}
.header_right a.qq span{ float:left; width:14px; height:16px; background:url(../images/loginIcon.png) no-repeat; margin:10px 3px 0 0; display:inline; background-position:-150px -26px;}
.header_right a.qq:hover span{ background-position:-150px 0;}
.nav{ height:80px; background-color:#3189d3;}
.nav_logo{ float:left;}
.nav_logo a{ display:block; margin-top:8px;}
.nav ul{ float:left; height:80px; margin-left:50px; display:inline; line-height:80px; font-size:18px;}
.nav li{ float:left;}
.nav li a{ display:block; padding:0 28px; color:#fff;}
.nav li a:hover,.nav li a.current{ background-color:#2b7ec4; color:#fff;}
.nav_search{ float:right; height:36px; width:360px; background-color:#fff; border-radius:3px; margin-top:22px; display:inline-block;}
.nav_search input{ float:left; width:310px; padding-left:10px; border:0; background:none; line-height:36px; height:36px;}
.nav_search a{ background:url(../images/search.png) no-repeat center center; float:left; width:40px; height:36px;}

.community{ float:left; width:850px; margin:10px 10px 0 0; display:inline;}
.com_hot{ background-color:#fff;}
.com_hot h2{ font-size:18px; font-weight:normal; padding:15px 0 15px 15px;}
.com_hot li{ line-height:36px; float:left; width:256px; margin-left:15px; background:url(../images/circle_ico.png) no-repeat left center; padding-left:12px;}

.com_ad{ margin-top:10px; height:90px; position:relative;}
.com_ad img{ width:1200px; height:90px;}
.com_ad span{ color:#fff; background-color:#000; filter:alpha(Opacity=50); opacity:0.5; position:absolute; right:0; bottom:0; padding:0 10px; line-height:24px; border-radius:3px 0 0 0;}
/*社区动态*/
.com_dyna{ background-color:#fff; margin-top:10px;}
.com_dyna h2{ font-size:18px; font-weight:normal; padding:15px 0 10px 15px;}
.com_dyna ul{ margin:0 15px;}
.com_dyna li.clearfix{ border-bottom:1px solid #e3e5e8; margin-top:20px; padding-bottom:20px;}
.com_dyna_author{ float:left; width:83px; height:83px;}
.com_dyna_author a img{ width:83px; height:83px; border-radius:42px;}
.com_dyna_con{ margin-left:15px; float:left; display:inline; width:720px;}
.com_dyna_name{ font-size:16px; line-height:18px;}
.com_dyna_name a{ color:#3189d3;}
.com_dyna_name a:hover{ color:#1192c3;}
.com_dyna_name span{ display:inline-block; background-color:#ffa800; padding:0 5px; border-radius:3px; color:#fff; margin-left:5px; font-size:15px; font-style:italic;}
.com_dyna_say{ line-height:24px; margin-top:8px;}
.com_dyna_con ol{ margin-top:18px; height:120px; overflow:hidden;}
.com_dyna_con li{ float:left; width:120px; height:120px; position:relative; margin-right:20px; display:inline;}
.com_dyna_con li a img{ width:120px; height:120px;}
.com_dyna_con li span{ position:absolute; right:10px; top:8px; background-color:#000; opacity:0.5; height:30px; width:55px; border-radius:5px;}
.com_dyna_con li b{ position:absolute; right:15px; top:8px; background:url(../images/photo_ico.png) no-repeat left center; padding-left:32px; height:30px; line-height:30px; color:#fff; font-weight:normal;}
.com_dyna_site{ margin-top:15px; color:#999; font-size:13px; line-height:18px;}
.com_dyna_site a{ color:#999; margin-right:50px; background:url(../images/time.png) no-repeat; padding-left:20px;}
.com_dyna_site b{ background:url(../images/heart_ico.png) no-repeat 0 2px; height:16px; margin-left:50px; cursor:pointer; font-weight:normal; padding-left:21px; display:inline-block;} 
.com_dyna_site b.point{ background-position:0 -15px; color:#fc6d0d;}

/*分页*/
.com_page{ text-align:center; background-color:#fff; padding:30px 0 40px;}
.com_page li{ display:inline-block; height:30px; line-height:30px; margin:0 5px;}
.com_page li a{ display:block; height:30px; min-width:20px; padding:0 5px; border:1px solid #e6e9ed; color:#666; border-radius:3px;}
.com_page li a:hover,.com_page li a.current{ color:#fff; border:1px solid #3189d3; background-color:#3189d3;}

.com_right{ float:left; background-color:#fff; width:340px; margin-top:10px; display:inline;}
.com_city,.com_city img{ width:340px; height:170px;}
.com_city{ position:relative;}
.com_city span{ position:absolute; height:44px; line-height:44px; top:48px; left:116px; color:#fff; font-size:25px;}
.com_city span img{ float:left; width:44px; height:44px; border-radius:22px; margin-right:10px;}
.com_city b{ position:absolute; bottom:0; left:0; width:340px; background-color:#000; filter:alpha(Opacity=50); opacity:0.5; height:30px;}
.com_city i{ position:absolute; bottom:0; left:0; width:340px; height:30px; text-align:center; font-size:16px; color:#fff; font-style:normal; line-height:30px;}
.com_city em{ font-style:normal; padding:0 20px;}
.com_list{ background-color:#fff; width:340px; margin-top:15px;}
.com_list h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.com_list h2 a{ float:right; font-size:14px; color:#3189d3;  margin-right:10px;}
.com_list h2 a:hover{ filter:alpha(Opacity=80); opacity:0.8;}
.com_list ul{ border-top:1px solid #e3e5e8; border-left:1px solid #e3e5e8;}
.com_list li{ width:168px; border-bottom:1px solid #e3e5e8; border-right:1px solid #e3e5e8; float:left; height:65px;}
.com_list li a{ display:block; line-height:65px; font-size:18px;}
.com_list li img{ width:44px; height:44px; border-radius:22px; margin:10px 10px 0 40px; display:inline; float:left;}

.com_art{ background-color:#fff; margin-top:10px;}
.com_art h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.com_art li{ margin:0 15px 5px; padding-bottom:15px;}
.com_art li img{ width:310px; height:150px;}
.com_art li h3{ font-size:14px; font-weight:normal; margin-top:6px; line-height:20px;}
.com_art li h3 span{ float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:220px; margin-right:15px;}
.com_art li h3 b{ font-weight:normal; color:#999;}
.com_art li h3 i{ font-style:normal; color:#ee1b2e;}
.com_ardour{ background-color:#fff; margin-top:10px;}
.com_ardour h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.com_ardour li{ float:left; margin-left:15px; width:93px; padding-bottom:15px; display:inline;}
.com_ardour li img{ width:93px; height:93px; border-radius:50px;}
.com_ardour li p{ font-size:12px; width:93px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; line-height:24px;}
.com_topic{ background-color:#fff; margin-top:10px; padding-bottom:5px;}
.com_topic h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.com_topic ul{ margin-left:15px;}
.com_topic li{ float:left; margin-right:10px; margin-bottom:10px; display:inline;}
.com_topic li a{ height: 26px; line-height:26px; display:block; white-space:nowrap; padding:0 10px; border-radius:3px; font-size:14px; border:solid 1px #ddd; color:#666;}
.com_topic li a:hover{ color:#fff; background-color:#3189d3; border-color:#3189d3;}

.com_link{ margin-top:50px; background-color:#fff; padding-bottom:10px;}
.com_link h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.com_link p{ line-height:24px; margin-left:15px;}
.com_link p a{ float:left; margin-right:15px; display:inline;}
.com_link p a:link,.com_link p a:visited{ color:#666;}
.com_link p a:hover{ color:#3189d3;}
.footer{ background-color:#333; text-align:center; line-height:60px; margin-top:30px; color:#fff;}

/*二维码*/
.com_code{ position:fixed; top:200px; right:0; width:160px; background-color:#fff; z-index:2; border-radius:5px; border:1px solid #e3e5e8; border-right:0; padding-bottom:15px;}
.com_code h2{ font-size:14px; font-weight:normal; padding-top:10px; text-align:center;}
.com_code_img{ text-align:center; margin-top:14px;}
.com_code_img img{ width:116px; height:116px;}
.come_code_and{ display:block; width:94px; margin:15px 0 0 20px; height:36px; font-size:13px; border-radius:3px; line-height:36px; background:url(../images/os_ico.png) #3189d3 4px 6px no-repeat; color:#fff; padding-left:25px; box-sizing:content-box;}
.come_code_ios{ display:block; width:94px; margin:15px 0 0 20px; height:36px; font-size:13px; border-radius:3px; line-height:36px; background:url(../images/os_ico.png) #3189d3 4px -24px no-repeat; color:#fff; padding-left:25px; box-sizing:content-box;}
.come_code_and:hover,.come_code_ios:hover{ opacity:0.8; color:#fff; cursor:pointer;}
.com_code_link{ line-height:28px; padding-top:10px;}
.com_code_link a{ display:block; text-align:center; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.com_code_link a.hot{ color:#3189d3;}
.com_code_link a.hot:hover{ color:#3189d3; filter:alpha(Opacity=80); opacity:0.8;}

/*文章*/
.com_hot2{ background-color:#fff; height:236px;}
.com_hot2 h2{ font-size:18px; font-weight:normal; padding:15px 0 15px 15px;}
.com_hot2 li{ line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; width:398px; margin-left:15px; background:url(../images/circle_ico.png) no-repeat left center; padding-left:12px;}
.com_hot2 li a.hot,.com_hot2 li a.hot:hover{ color:#f00;}
.article{ background-color:#fff; margin-top:10px;}
.article h2{ font-size:18px; font-weight:normal; padding:15px 0 10px 15px;}
.article ul{ margin:0 15px;}
.article li{ padding:15px 0; margin:0 15px; border-bottom:1px solid #eee;}
.art_pic{ float:left;}
.art_con{ float:left; margin-left:15px; width:475px; display:inline;}
.art_con h3{ font-weight:normal; font-size:18px;}
.art_con p{ color:#666; line-height:24px; margin-top:14px; height:72px; overflow:hidden;}
.art_time{ height:14px; line-height:14px; color:#999; margin-top:50px; font-size:12px;}
.art_time_left{ float:left;}
.art_time_rit{ float:right;}
.art_time span,.art_time b{ background:url(../images/time_ico.png) no-repeat; padding-left:20px; font-weight:normal; float:left;}
.art_time_left span{ background-position:0 2px; margin-right:20px;}
.art_time_left b{ background-position:0 -17px;}
.art_time_rit span{ background-position:0 -40px; margin-right:20px;}
.art_time_rit b{ background-position:0 -62px;}

/*视频*/
.vedio{ background-color:#fff;}
.vedio h2{ font-size:18px; font-weight:normal; padding:15px 0 15px 15px;}
.vedio_sel{ position:relative; margin:15px 0 0 125px; z-index:2;}
.vedio_sel span{ float:left; height:38px; line-height:38px; border:1px solid #c8c8c8; margin:0 10px; display:inline; width:280px; text-align:center; background:url(../images/select_01.png) no-repeat 242px 2px; cursor:pointer;}
.vedio_sel ol,.vedio_sel ul{ position:absolute; top:39px; width:280px; background-color:#fff; border:1px solid #c8c8c8; line-height:30px; text-align:center; display:none; cursor:pointer; height:240px; overflow:auto;}
.vedio_sel ul{ left:10px;}
.vedio_sel ol{ left:312px;}
.vedio_sel li:hover{ background-color:#eee;}
.vedio_list{ background-color:#fff; padding:20px 0 15px 20px;}
.vedio_list li{ float:left; display:inline; margin:0 15px 15px 0; width:260px;}
.vedio_pic{ position:relative; display:block; width:260px; height:260px; color:#fff;}
.vedio_pic img{ width:260px; height:260px;}
.vedio_pic span{ position:absolute; bottom:0; line-height:30px; height:30px; left:0; width:244px; background-color:rgba(0,0,0,0.5); background-color:#999 \9; background-color:rgba(0,0,0,0.5) \9\0; padding:0 8px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.vedio_pic b{ background:url(../images/vedio_ico8.png) no-repeat; position:absolute; width:45px; height:45px; top:107px; left:107px; display:none;}
.vedio_pic:hover b{ display:block;}
.vedio_list_per{ margin-top:8px; height:50px;}
.vedio_list_per a{ float:left; height:50px; width:50px;}
.vedio_list_per a img{ width:50px; height:50px; border-radius:25px;}
.vedio_list_rit{ float:left; margin-left:10px; display:inline; width:200px;}
.vedio_list_rit h3{ font-size:14px; font-weight:normal; margin-top:5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.vedio_list_rit b{ font-size:12px; color:#999; font-weight:normal; display:block; margin-top:5px;}

/*文章详情*/
.location{ line-height:30px; height:30px; margin-top:15px;}
.location::before,.location:before{ content:""; width:20px; height:24px; background:url(../images/home_ico.png) no-repeat; float:left; margin:3px 8px 0 0;}
.det_edit{ margin-top:15px; height:40px;}
.det_edit .left1{ float:left; width:80px; padding-left:40px; background:url(../images/edit_ico.png) 10px center no-repeat #3189d3; line-height:40px; font-size:16px; color:#fff; border-radius:5px;} 
.det_edit .left1:hover{ filter:alpha(Opacity=80); opacity:0.8;}
.det_edit .right1{ float:right; height:38px; line-height:38px; padding-left:35px; border:1px solid #3189d3; color:#3189d3; font-size:16px; border-radius:5px; width:85px; background:url(../images/return_ico.png) #fff no-repeat 10px center;}
.det_edit .right1:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.det_tb{ margin-top:10px;}
.det_tb table{border-collapse:collapse; border:none; background-color:#fff;}
.det_tb td{ border:1px solid #eee; vertical-align:top;}
.det_tb_user{ width:180px; padding:20px 0;}
.det_tb_img{ width:120px; height:120px; margin:0 auto;}
.det_tb_img img{ width:120px; height:120px; border-radius:60px;}
.det_tb_name{ width:120px; margin:10px auto 0; text-align:center; line-height:22px;}
.det_tb_lt{ width:150px; margin:10px auto 0; font-size:12px; color:#999;}
.det_tb_lt li{ float:left; width:49px; border-right:1px solid #ccc; text-align:center;}
.det_tb_lt li.last-child{ border-right:0;}
.det_tb_lt li a{ display:block; width:49px; margin:0 auto;}
.det_tb_art{ padding:20px 40px;}
.det_tb_tit{ font-size:24px; line-height:36px; color:#333;}
.det_tb_tit a{ color:#999; font-weight:normal;}
.det_tb_tit a:hover{ color:#3189d3;}
.det_tb_tit a.copy{ font-size:14px; margin-left:10px;}
.det_tb_tit span{ margin-left:10px;}
.det_tb_tit span img{ margin:0 3px;}
.det_tb_time{ color:#999; margin-top:8px;}
.det_tb_txt{ line-height:30px; font-size:16px; margin-top:20px;}
.det_tb_txt img{ display:block; max-width:100%; height:auto; margin:10px 0;}
.det_tb_tip{ margin-top:20px;}
.det_tb_tip span{ display:inline-block; padding:0 15px; line-height:28px; height:28px; background-color:#12b7f6; color:#fff; margin-right:10px; border-radius:14px;}
.det_tb_share{ margin-top:20px;}
.det_tb_share:before{ content:"分享到:"; float:left; font-size:14px; margin:5px 5px 0 0; display:inline;}
.det_tb_rel{ margin-top:30px;}
.det_tb_rel h2{ line-height:30px; border-bottom:1px dashed #ccc; font-weight:normal;}
.det_tb_rel ul{ font-size:12px; margin-top:10px;}
.det_tb_rel li{ width:468px; line-height:24px; height:24px; overflow:hidden; float:left;}
.det_tb_rel li a{ color:#666;}
.det_tb_rel li a:hover{ color:#12b7f6;}

.det_tb_replay{ padding:10px 40px;}
.det_tb_retime{ color:#999; font-size:12px;}
.det_tb_retime b{ font-weight:normal; margin-left:30px; color:#666;}
.det_tb_retime a{ float:right;}
.det_tb_retxt{ color:#333; line-height:24px; margin-top:20px;}
.det_tb_page{ background-color:#fff;}
.det_tb_page .det_edit{ float:left; margin:28px 0 0 20px; display:inline;}
.det_tb_page .com_page{ float:right; margin-right:20px; display:inline;}
.det_int{ background-color:#fff; border:1px solid #eee; width:1198px; margin:20px auto 0; padding:15px 0;}
.det_int_rit{ margin-left:180px; border-left:1px solid #eee; padding:10px 0 10px 20px;}
.det_int_rit textarea{ border:1px solid #e7e7e7; height:100px; padding:5px 10px; line-height:24px; color:#333; width:760px; display:block;}
.det_int_rit a{ display:block; background-color:#3189d3; width:120px; height:36px; margin-top:15px; text-align:center; line-height:36px; color:#fff; border-radius:5px; font-size:16px;}
.det_int_rit a:hover{ filter:alpha(Opacity=80); opacity:0.8;}

/*视频详情*/
.m{ /*width:640px; height:264px;*/ margin-top:10px;}

/*个人中心*/
.person{ width:1200px; height:250px; margin:10px auto 0; overflow:hidden;}
.person img{ width:1200px; height:auto;}
.per_por{ background-color:#fff; height:182px;}
.per_por_pic{ display:block; width:103px; height:103px; margin:-70px auto 0;}
.per_por_pic img{ width:100px; height:100px; border:3px solid #fff; border-radius:100px;}
.per_por_name{ display:block; text-align:center; margin-top:8px;}
.per_por_add{ text-align:center; margin-top:5px; line-height:20px;}
.per_por_add a{ margin:0 10px;}
.per_por_add a span{ display:inline-block; content:""; width:20px; height:20px; background:url(../images/email.png) no-repeat; margin-right:2px;}
.per_por_add a.friend span{ background-position:0 -42px; position:relative; top:5px;}
.per_por_add a.friend:hover span{ background-position:0 -67px;}
.per_por_add a.news span{ position:relative; top:6px;}
.per_por_add a.news:hover span{ background-position:0 -21px;}
.per_class{ background-color:#fafafa; height:50px; line-height:50px; padding-left:20px; border:1px solid #eee;}
.per_class li{ float:left; width:90px; text-align:center; border-left:1px solid #eee; border-right:1px solid #eee; margin-left:-1px; display:inline; cursor:pointer; font-size:16px;}
.per_class li:hover{ color:#12b7f6;}
.per_class li.current{ background-color:#12b7f6; color:#fff;}

.per_list{ padding-top:10px; width:850px; margin-bottom:30px; float:left;}
.per_inf{ width:340px; float:left; margin:10px 0 0 10px; background-color:#fff; height:600px;}
.per_inf h3{ font-size:18px; line-height:50px; padding:0 10px; font-weight:normal; border-bottom:1px solid #e6e6e6;}
.per_inf_time{ margin:0 10px;}
.per_inf_time li{ line-height:40px; border-bottom:1px dashed #e6e6e6;}
.per_list .article{ margin-top:0;}

.go_top{ position:fixed; bottom:70px; right:20px; height:60px; z-index:10; display:none;}
.go_top a{ display:block; background:url(../images/hos_05.png) no-repeat; width:60px; height:60px; font-size:0;}

/*视频列表*/
.vedio_entry{ padding:10px 15px 0; background-color:#fff;}
.vedio_entry li{ border-bottom:1px solid #e3e5e8; padding:20px 0;}
.com_dyna_author2{ float:left; width:60px; height:60px;}
.com_dyna_author2 a img{ width:60px; height:60px; border-radius:42px;}
.com_dyna_con2{ margin-left:15px; float:left; display:inline; width:745px;}
.com_dyna_name i{ margin-left:20px; color:#999; font-size:12px; font-style:normal;}
.com_dyna_name b{ float:right; color:#999; font-size:16px; font-weight:normal;}
.com_dyna_con2 h4{ font-size:18px; font-weight:normal; line-height:30px; margin-top:15px;}
.vedio_entry_pic{ margin-top:15px; position:relative;}
.vedio_entry_pic img{ width:400px; height:200px;}
.vedio_entry_pic b{ position:absolute; top:77px; left:177px; background:url(../images/vedio_ico8.png) no-repeat; width:45px; height:45px;}
.com_dyna_site i{ font-style:normal; color:#999; font-size:12px; background:url(../images/time.png) no-repeat 0 -22px; padding-left:20px;}
.com_dyna_site span{ background:url(../images/time.png) no-repeat 0 -48px; padding-left:21px;}

/*城市列表*/
.city{ background-color:#fff; margin-top:20px; padding:30px 0 10px;}
.city_province{ width:100px; height:36px; line-height:36px; background-color:#12b7f6; margin-left:30px; text-align:center; font-size:18px; color:#fff; border-radius:3px; position:relative;}
.city_province:after{ content:""; position:absolute; top:36px; left:45px; width:0; height:0; border:5px solid transparent; border-top-color:#12b7f6;}
.city ul{ margin:30px 0 15px 30px;}
.city li{ border-bottom:1px dotted #e6e6e6; height:64px; width:550px; float:left; padding-bottom:15px; margin-bottom:15px; margin:0 30px 15px 0;}
.city_logo{ float:left; width:64px; height:64px; margin:0 15px 15px 0; display:inline;}
.city_logo img{ width:64px; height:64px; border-radius:32px;}
.city_name{ float:left;}
.city_name h2{ font-size:20px; font-weight:normal; margin-top:10px;}
.city_name p{ font-size:16px; line-height:24px; margin-top:8px;}
.city_name p span{ padding:0 15px; color:#ccc; font-size:14px;}
.header_left span{ margin-right:30px;}
.com_list_more{ height:65px; border:1px solid #e3e5e8; border-top:0; line-height:63px; font-size:18px;}
.com_list_more img{ float:left; height:44px; width:44px; border-radius:22px; margin-top:10px; margin:10px 10px 0 90px;}

/*首页*/
.header_right2{ float:right;}
.header_right2_name{ position:relative; max-width:116px; height:36px; z-index:2; float:left; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.header_right2_name img{ width:26px; height:26px; border-radius:13px; float:left; margin:5px 6px 0 0;}
.header_right2_name2{ position:absolute; left:0; top:36px; background-color:#fff; width:114px; line-height:30px; display:none;}
.header_right2_name2 a{ color:#666; display:block; padding-left:20px; background-color:#f8f8f8;}
.header_right2_name2 a:hover{ background-color:#fff;}
.header_right2_name:hover .header_right2_name2{ display:block;}
.header_news{ float:left; margin-left:20px; position:relative;}
.header_news img{ margin:10px 10px 0 0; float:left;}
.header_news span{ position:absolute; width:18px; height:18px; line-height:18px; text-align:center; background-color:#F00; border-radius:8px; color:#fff; font-size:12px; top:2px; left:20px;}
.com_owner{ margin-top:10px; background-color:#fff;}
.com_owner h2{ font-size:18px; font-weight:normal; padding:15px 0 0 15px;}
.com_owner ul{ margin-left:15px;  padding-bottom:15px;}
.com_owner li{ float:left; width:193px; margin:15px 15px 0 0; height:60px;}
.com_owner li img{ width:60px; height:60px; border-radius:30px; margin-right:10px; float:left;}
.com_owner_rit{ float:left; width:120px;}
.com_owner_rit h3{ color:#333; font-weight:normal; line-height:18px; height:18px; overflow:hidden; margin-top:2px;}
.com_owner li p{ float:left; width:123px; overflow:hidden; line-height:18px; height:36px; color:#999; margin-top:5px; font-size:12px;}
.com_dyna_say a{ color:#666;}
.com_dyna_say a:hover{ color:#000;}
.com_word{ margin-top:10px; background-color:#fff; padding-bottom:10px;}
.com_word h2{ font-size:18px; border-bottom:2px solid #3189d3; line-height:30px; padding:10px 7px 10px 15px; font-weight:normal;}
.com_word p{ float:right; font-size:12px; color:#ccc;}
.com_word p a{ padding:0 8px; color:#999;}
.com_word p a:hover{ color:#3189d3;}
.com_word_img{ float:left; width:375px; margin:10px 5px 0 15px;}
.com_word_img ul{ height:234px; width:375px; overflow:hidden;}
.com_word_img ul li,.com_word_img ul li img{ width:375px; height:234px;}
.com_word_img ul li{ position:relative;}
.com_word_img ul li span{ background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0; height:30px; line-height:30px; width:355px; text-align:center; padding:0 10px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_word_img ol{ text-align:center; margin-top:5px;}
.com_word_img ol li{ display:inline-block; width:8px; height:8px; background-color:#f2f2f2; border-radius:4px;}
.com_word_img ol li.on{ background-color:#3189d3;}
.com_word_hot{ float:left; width:375px; margin:10px 5px 0 15px;}
.com_word_hot h3{ border-bottom:1px solid #eee; line-height:36px; font-size:16px; font-weight:normal;}
.com_word_hot h3 a{ float:right; color:#999; font-size:12px;}
.com_word_hot h3 a:hover{ color:#3189d3;}
.com_word_hot h3:before{ content:""; width:3px; height:16px; background-color:#3189d3; margin:10px 5px 0 0; float:left;}
.com_word_hot h4{ font-size:20px; line-height:50px; height:50px; width:365px; font-weight:normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:5px;}
.com_word_hot a{ color:#666;}
.com_word_hot a:hover{ color:#3189d3;}
.com_word_hot li{ line-height:36px; height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dotted #eee; padding:0 5px;}
.com_word_hot h5{ font-weight:normal; margin-top:10px;}
.com_word_hot h5 img{ float:left; width:120px; height:60px; margin:0 10px 0 5px;}
.com_word_hot span{ width:225px; line-height:22px; float:left; text-align:left; font-size:16px; height:44px; overflow:hidden; margin-top:8px;}
.com_vedio{ margin-top:10px; background-color:#fff; padding-bottom:10px;}
.com_vedio h2{ font-size:18px; border-bottom:2px solid #3189d3; line-height:30px; padding:10px 7px 10px 15px; font-weight:normal;}
.com_vedio h2 a{ float:right; font-size:12px; color:#999;}
.com_vedio h2 a:hover{ color:#3189d3;}
.com_vedio li{ width:216px; margin-left:15px; padding:2px; border:1px solid #eee; margin:15px 0 0 15px; float:left;}
.com_vedio_pic{ display:block; position:relative; height:188px; overflow:hidden;}
.com_vedio li img{ width:216px; height:216px;}
.com_vedio_pic span{ position:absolute; background:url(../images/vedio_ico8.png) no-repeat; width:45px; height:45px; top:85px; left:85px;}
.com_vedio p{ line-height:20px; margin:5px 10px; height:40px; overflow:hidden; font-size:12px;}
.com_vedio_zan{ color:#999; line-height:20px; margin:0 10px; font-size:12px;}
.com_vedio_zan span{ color:#3189d3; font-weight:bold; margin-right:20px;}
.com_vedio_pho{ margin:0 10px; padding:5px 0; font-size:12px; line-height:24px;}
.com_vedio_pho img{ float:left; width:24px !important; height:24px !important; border-radius:12px; margin-right:5px;}
.com_vedio_pho span{ float:left; width:67px; margin-right:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_vedio_pho b{ float:left; font-weight:normal; color:#999;}
.com_dyna h2 a{ float:right; font-size:12px; color:#999; margin-right:15px;}
.com_dyna h2 a:hover{ color:#3189d3;}

.com_ask{ background-color:#fff; margin-top:10px; padding-bottom:10px;}
.com_ask_tab{ padding:15px 0 0 15px;}
.com_ask_tab a{ float:left; width:100px; height:36px; line-height:36px; text-align:center; border-radius:3px; margin-right:15px;}
.com_ask_tab a.on{ background-color:#3189d3; color:#fff;}
.com_ask li{ margin:15px 15px 0; border-bottom:1px solid #eee; padding-bottom:15px;}
.com_ask_pic{ float:left; width:50px; height:50px;}
.com_ask_pic img{ width:50px; height:50px; border-radius:25px;}
.com_ask_test{ margin-left:15px; float:left; width:1050px;}
.com_ask_test h3{ font-size:16px; font-weight:normal; line-height:26px;}
.com_ask_test p{ line-height:24px; margin-top:5px; color:#999;}

.com_dyna_site2{ margin-top:15px; color:#999; font-size:13px; line-height:18px;}
.com_dyna_site2 a{ color:#999; margin-right:30px; background:url(../images/time.png) no-repeat; padding-left:20px;}
.com_dyna_site2 b{ background:url(../images/heart_ico.png) no-repeat 0 2px; height:16px; margin:0 30px; cursor:pointer; font-weight:normal; padding-left:21px; display:inline-block;} 
.com_dyna_site2 b.point{ background-position:0 -15px; color:#fc6d0d;}
.com_dyna_site2 span{ padding-left:22px; background:url(../images/answer.png) no-repeat; margin-right:30px;}
.com_dyna_site2 span.no{ background:none; color:#ffbe0d; border:1px solid #ffbe0d; border-radius:3px; padding:0 5px;}
.com_dyna_site2 i{ background:url(../images/time.png) no-repeat 0 -48px; padding-left:21px;}
.com_dyna_site2 em{ background:url(../images/clock.png) no-repeat; padding-left:23px; font-style:normal;}
.com_dyna.w1200 .com_dyna_con{ width:1020px;}

.footer2{ background-color:#333; height:190px; margin-top:50px;}
.footer2_link{ text-align:center; padding-top:30px; color:#8c8c8c; font-size:12px;}
.footer2_link a{ margin:0 10px; color:#8c8c8c; line-height:30px; font-size:14px;}
.footer2_link a:hover{ color:#fff;} 
.footer2_copyright{ text-align:center; color:#8c8c8c; line-height:24px; margin-top:5px;}
.footer2 ul{ width:760px; margin:20px auto 0;}
.footer2 li{ float:left; height:50px; line-height:50px; font-size:16px; color:#8c8c8c; margin-right:30px;}
.footer2 li span{ float:left; width:50px; height:50px; margin-right:10px; background:url(../images/contact.png) no-repeat;}
.footer2 li.qq span{ background-position:0 -62px;}
.footer2 li.weibo span{ background-position:0 -125px;}
.footer2 li.phone span{ background-position:0 -192px;}
.footer2 li a{ color:#8c8c8c;}
.footer2 li a:hover{ color:#fff;}
.footer2 li.weixin{ position:relative; cursor:pointer;}
.footer2 li.weixin b{ position:absolute; bottom:35px; left:0; display:none;}
.footer2 li.weixin b img{ padding:5px; background-color:#fff; border-radius:3px; border:1px solid #eee;}
.footer2 li.weixin:hover b{ display:block;}

.com_ad2{ margin-top:10px; height:90px; background-color:#fff; position:relative;}
.com_ad2 img{ width:390px; height:90px;}
.com_ad2 img.two{ margin:0 15px;}
.com_ad2 span{color:#fff; background-color:#000; filter:alpha(Opacity=50); opacity:0.5; position:absolute; right:0; bottom:0; padding:0 10px; line-height:24px; border-radius:3px 0 0 0;}

/*登录框*/
.blacklayer{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:9; background-color:#000; filter:alpha(Opacity=50); opacity:0.5;}
.login{ width:380px; height:420px; position:fixed; background-color:#fff; left:50%; top:50%; margin-left:-190px; margin-top:-210px; border:1px solid #3189d3; z-index:10;}
.login_weixin h2,.login_pc h2{ border:1px solid #e6e6e6; height:60px; line-height:65px; font-size:18px; font-weight:normal; padding-left:10px;}
.login_weixin h2 a,.login_pc h2 a{ float:right;}
.login_weixin h2 span,.login_pc h2 span{ display:inline-block; height:59px; border-bottom:1px solid #3189d3;}
.login_code{ margin-top:40px;}
.login_code img{ width:174px; height:174px; padding:10px; border:1px solid #e2e2e2; margin-left:97px;}
.login_hint{ text-align:center; font-size:12px; color:#666; margin-top:12px; line-height:20px;}
.login_btn{ margin:30px 20px 0; text-align:right;} 
.login_btn a{ font-size:12px; margin:0 10px; color:#3189d3;}
.login_btn a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.login_pc_int{ margin:20px 20px 0;}
.login_pc_int input{ width:325px; padding:0 5px; height:38px; line-height:38px; border:1px solid #e6e6e6; border-radius:3px; box-sizing:content-box;}
.login_pc_int input:hover{ border-color:#3189d3;}
.login_pc_pwd{ margin:20px 20px 0; color:#666; font-size:12px;}
.login_pc_pwd input{ float:left; margin:2px 5px 0 0;}
.login_pc_pwd a{ float:right; color:#3189d3;}
.login_pc_pwd a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.login_pc_btn{ margin:20px 20px 0;}
.login_pc_btn a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; background-color:#3189d3; border-radius:3px; color:#fff; font-size:16px;}
.login_pc_btn a.disabled{ background-color:#ccc;}
.login_pc_third{ margin:20px 20px 0;}
.login_pc_third a{ float:left; margin-right:20px; line-height:24px; color:#666; font-size:12px;}
.login_pc_third a span{ width:24px; height:24px; float:left; background:url(../images/weibo.png) no-repeat; margin-right:5px;}
.login_pc_third a.weibo span{ background-position:0 -26px;}
.login_pc_btn2{ margin:30px 20px 0; text-align:right;}
.login_pc_btn2 a{ font-size:12px; margin:0 10px; color:#3189d3;}
.login_pc_btn2 a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.login_pc_false{ color:red; margin:10px 20px 0;}

.register{ width:380px; height:420px; position:fixed; background-color:#fff; left:50%; top:50%; margin-left:-190px; margin-top:-210px; border:1px solid #3189d3; z-index:10;}
.register h2{ border:1px solid #e6e6e6; height:60px; line-height:65px; font-size:18px; font-weight:normal; padding-left:10px;}
.register h2 a{ float:right; color:#3189d3; margin-right:15px; font-size:14px;}
.register h2 a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.register h2 span{ display:inline-block; height:59px; border-bottom:1px solid #3189d3;}
.register_email{ margin:20px 20px 0; font-size:12px;}
.register_email a{ color:#3189d3;}
.register_email a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.login_pc_int2{ margin:20px 20px 0;}
.login_pc_int2 input{ width:175px; padding:0 5px; height:38px; line-height:38px; border:1px solid #e6e6e6; border-radius:3px;}
.login_pc_int2 input:hover{ border-color:#3189d3;}
.login_pc_int2 a{ display:inline-block; margin-left:10px; width:139px; height:38px; border:1px solid #3189d3; color:#3189d3; line-height:38px; text-align:center; border-radius:3px;}
.login_pc_int2 a.disabled{ color:#ccc; border-color:#ccc;}

/*社区首页*/
.header_left span{ margin:0 3px;}
.header_left span:before{ background:url(../images/time.png) no-repeat; content:""; float:left; width:16px; height:16px; margin-top:10px;}
.header_left .city2{ border:1px solid #fff; padding:0 3px; border-radius:3px; margin:0 10px 0 3px; background-color:#666;}
.header_left .city2:hover{ border-color:#8c8c8c;}
.com_city2{ margin-bottom:10px;}
.com_city2,.com_city2 img{ width:850px; height:170px;}
.com_city2{ position:relative;}
.com_city2 span{ position:absolute; height:44px; line-height:44px; top:48px; left:373px; color:#fff; font-size:25px;}
.com_city2 span img{ float:left; width:44px; height:44px; border-radius:22px; margin-right:10px;}
.com_city2 b{ position:absolute; bottom:0; left:0; width:850px; background-color:#000; filter:alpha(Opacity=50); opacity:0.5; height:30px;}
.com_city2 i{ position:absolute; bottom:0; left:0; width:850px; height:30px; text-align:center; font-size:16px; color:#fff; font-style:normal; line-height:30px;}
.com_city2 em{ font-style:normal; padding:0 20px;}
.com_visit{ width:340px; background-color:#fff; margin-bottom:10px;}
.com_visit_pic{ text-align:center; padding-top:20px;}
.com_visit_pic img{ width:80px; height:80px; border-radius:40px;}
.com_visit_name{ margin:10px 10px 0; line-height:20px; font-size:14px; text-align:center;}
.com_visit_name span{ background-color:#ffa800; font-style:italic; color:#fff; display:inline-block; padding:0 5px; line-height:16px; height:16px; margin-left:3px; border-radius:3px;}
.com_visit_add{ text-align:center; margin-top:5px; color:#999; font-size:12px;}
.com_visit_new{ text-align:center; margin-top:5px; color:#999; font-size:12px;}
.com_visit_new a{ color:#3189d3;}
.com_visit_new a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.com_visit_btn{ height:36px; display:block; background-color:#3189d3; color:#fff; text-align:center; font-size:16px; line-height:36px; border-radius:3px; margin:20px 20px 0;}
.com_visit_btn:hover{ filter:alpha(Opacity=70); opacity:0.7; color:#fff;}

.com_write{ margin:20px 20px 0;}
.com_write a{ display:block; color:#fff; background-color:#56b1fe; height:36px; line-height:36px; border-radius:3px; font-size:16px;}
.com_write a:hover{ filter:alpha(Opacity=70); opacity:0.7; color:#fff;}
.com_write a:before{ content:""; float:left; background:url(../images/write.png) no-repeat; width:24px; height:24px; margin:6px 5px 0 104px;}
.com_sign{ margin:10px 20px 0;}
.com_sign a{ display:block; color:#3189d3; background-color:#fafafa; border:1px solid #eee; height:34px; line-height:34px; border-radius:3px; font-size:16px;}
.com_sign a:hover{ filter:alpha(Opacity=70); opacity:0.7; color:#3189d3;}
.com_sign a:before{ content:""; float:left; background:url(../images/write.png) no-repeat 0 -28px; width:24px; height:23px; margin:6px 6px 0 119px;}

/*问答*/
.com_ask.com_ask2 .com_ask_test{ width:750px;}
.ask_search{ margin-bottom:15px;}
.ask_search input{ border:2px solid #3189d3; height:36px; line-height:36px; background-color:#fff; border-radius:5px; padding:0 10px; width:716px; font-size:16px;}
.ask_search a{ font-size:16px; margin-left:10px; background-color:#3189d3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; display:inline-block; border-radius:5px;}
.ask_search a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.ask_ad{ width:850px; height:80px; overflow:hidden; position:relative;}
.ask_ad img{ width:850px; height:80px;}
.ask_ad span{color:#fff; background-color:#000; filter:alpha(Opacity=50); opacity:0.5; position:absolute; right:0; bottom:0; padding:0 10px; line-height:24px; border-radius:3px 0 0 0;}
.ask_question a{ height:42px; line-height:42px; display:block; background-color:#3189d3; border-radius:5px; font-size:16px; color:#fff; text-align:center;}
.ask_total{ height:42px; line-height:42px; margin-top:10px; background-color:#cbf1fa; border-radius:5px; text-align:center; font-size:16px;}

.com_word_img2{ float:left; width:340px; margin-top:10px;}
.com_word_img2 ul{ height:210px; width:340px; overflow:hidden;}
.com_word_img2 ul li,.com_word_img2 ul li img{ width:340px; height:210px;}
.com_word_img2 ul li{ position:relative;}
.com_word_img2 ul li span{ background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0; height:30px; line-height:30px; width:320px; text-align:center; padding:0 10px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_word_img2 ol{ text-align:center; margin-top:5px;}
.com_word_img2 ol li{ display:inline-block; width:8px; height:8px; background-color:#f2f2f2; border-radius:4px;}
.com_word_img2 ol li.on{ background-color:#3189d3;}
.ask_arae{ margin-top:10px; padding-bottom:10px;}
.ask_arae h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.ask_arae h2 a{ color:#3189d3; font-size:12px; float:right; margin-right:10px;}
.ask_arae h2 a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.ask_arae li{ float:left; width:98px; margin-left:15px; color:#999; line-height:30px;}
.ask_rank{ margin-top:10px; padding-bottom:10px;}
.ask_rank h2{ line-height:45px; font-size:18px; padding-left:15px; font-weight:normal;}
.ask_rank li{ height:50px; clear:both; margin:10px 0 15px 15px;}
.ask_rank span{ float:left; width:40px; height:32px; background:url(../images/rank_icon.png) no-repeat center 0; margin-top:9px;}
.ask_rank span.second{ background-position:center -39px;}
.ask_rank span.third{ background-position:center -77px;}
.ask_rank a{ float:left; margin-left:10px;}
.ask_rank a img{ width:50px; height:50px; border-radius:25px;}
.ask_rank h3{ font-size:14px; font-weight:normal; margin-top:5px; line-height:16px; width:160px; height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ask_rank i{ display:inline-block; background-color:#ffa800; padding:0 5px; border-radius:3px; color:#fff; font-size:12px; margin-top:5px;}
.ask_rank em{ font-style:normal; line-height:50px; color:#999;}
.ask_rank em.red{ color:red;}
.ask_rank b{ float:left; width:40px; line-height:50px; text-align:center; font-size:16px; font-weight:normal;}

/*问答详情*/
.ask_position{ line-height:30px; color:#999; margin-bottom:10px;}
.ask_position:before{ content:""; float:left; background:url(../images/time.png) no-repeat; width:16px; height:16px; margin:7px 5px 0 0;}
.ask_box{ background-color:#fff; margin-top:10px; padding:1px 0 30px;}
.ask_rubric{ font-size:16px; line-height:26px; margin:20px 20px 0; color:#333;}
.ask_rubric span{ color:#3189d3; float:left; margin-right:15px;}
.ask_rubric span img{ float:left; margin-right:5px;}
.ask_rubric2{ font-size:14px; line-height:24px; margin:10px 25px 0; padding-bottom:10px;}
.ask_author{ border-bottom:1px solid #eee; line-height:30px; height:30px; margin:10px 20px 0; padding-bottom:10px;}
.ask_author span{ float:right; font-size:12px; color:#999;}
.ask_author span a{ margin-right:20px;}
.ask_author span img{ float:left; width:30px; height:30px; border-radius:15px; margin-right:10px;}
.ask_invite{ margin:10px 20px 0; line-height:30px; color:#999;}
.ask_invite span{ float:left;}
.ask_invite .bdsharebuttonbox{ float:left; margin-top:3px;}
.ask_invite .metro{ color:#999; margin-left:10px;}
.ask_invite .metro:hover{ color:#3189d3;}
.ask_invite b{ float:right; font-weight:normal;}
.ask_invite b a{ display:inline-block; border-radius:3px; padding:0 15px; margin-left:10px;}
.ask_invite b a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.ask_invite a.follow{ height:28px; line-height:28px; color:#3189d3; border:1px solid #3189d3; }
.ask_invite a.answer{ height:30px; line-height:30px; color:#fff; background:#3189d3;}
.ask_num{ line-height:30px; border-bottom:1px solid #eee; margin:10px 20px 0;}
.ask_user{ display:block; margin:15px 20px 10px; line-height:40px;}
.ask_user img{ float:left; width:40px; height:40px; border-radius:20px; margin-right:10px;}
.ask_user h2{ font-weight:normal;}
.ask_user h2 span{ display:inline-block; background-color:#ffa800; padding:0 5px; border-radius:3px; color:#fff; font-size:12px; margin-top:5px; font-style:oblique; line-height:16px; margin-left:5px;}
.ask_key{ line-height:24px; margin:10px 20px 0; border-bottom:1px solid #eee; padding-bottom:10px;}
.ask_add{ margin:30px 20px 0;}
.ask_add img{ width:50px; height:50px; float:left;}
.ask_add_rit{ float:left; margin-left:10px; width:750px;}
.ask_add_rit h3{ font-weight:normal; color:#3189d3; margin-top:5px; line-height:24px;}
.ask_add_rit textarea{ border:1px solid #e4e4e4; height:180px; padding:5px; line-height:20px; width:738px; margin-top:10px; border-radius:3px;}
.ask_add_rit span{ display:block; margin-top:20px;  line-height:36px; color:#999;}
.ask_add_rit a{ float:left; width:80px; height:36px; border-radius:3px; text-align:center; background-color:#3189d3; color:#fff;}
.ask_add_rit a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.ask_add_rit a.disabled{ background-color:#ccc;}
.ask_add_rit i{ font-style:normal; float:right;}
.ask_add_rit b{ font-weight:normal; color:#333;}

/*发表问答*/
.publish{ padding:15px 20px 5px; font-size:16px;}
.pub_int{ font-size:12px; color:#999; line-height:34px; margin:10px 20px 0;}
.pub_int input{ border:1px solid #e4e4e4; height:32px; line-height:32px; width:735px; border-radius:3px; padding:0 10px;}
.pub_int span{ margin-left:10px; color:#333;}
.pub_int2{ margin:10px 20px 0; font-size:12px; color:#999;}
.pub_int2 textarea{ border:1px solid #e4e4e4; height:180px; padding:5px 10px; line-height:20px; width:735px; float:left; border-radius:3px;}
.pub_int2 span{ float:left; margin:170px 0 0 10px;}
.pub_int2 b{ font-weight:normal; color:#333;}
.pub_gold{ margin:10px 20px 0;}
.pub_gold select{ border:1px solid #e2e2e2; height:34px; line-height:34px; width:80px; margin:0 10px;}
.pub_gold span{ color:#3189d3; padding:0 3px;}
.pub_cry{ margin:10px 20px 0; line-height:24px;}
.pub_cry input[type="checkbox"]{ float:left; margin:6px 5px 0 0;}
.pub_cry b{ font-weight:normal; color:#ffa800; cursor:pointer;}
.pub_cry b strong{ display:none;}
.pub_cry i{ font-style:normal; display:none;}
.pub_cry i input{ border:1px solid #e4e4e4; width:120px; padding:0 5px; height:22px;}
.pub_cry i a{ color:#3189d3; margin-left:10px;}
.pub_cry i a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.pub_cry em{ font-style:normal; color:red; margin-left:10px; display:none;}
.pub_send{ margin:20px 20px 0;}
.pub_send a{ height:36px; width:100px; border-radius:3px; background-color:#3189d3; display:block; line-height:36px; text-align:center; font-size:16px; color:#fff;}
.pub_intro { padding-bottom:20px;}
.pub_intro:before{ background-color:#f3f3f3; content:""; height:40px; display:block;}
.pub_intro h2{ font-size:18px; line-height:40px; font-weight:normal; padding:10px 15px;}
.pub_intro p{ margin:0 15px 5px; line-height:24px; color:#999;}
.sprite_icon{display:inline-block; background:url(../images/all_icon.png) no-repeat; vertical-align:middle;}
.other_auth{ margin:0 20px;}
.other_auth li{ border-bottom:1px solid #eee; padding:20px 10px;}
.other_auth2{ line-height:40px;}
.other_auth li span{ background:url(../images/contact2.png) no-repeat; width:40px; height:40px; float:left; margin-right:10px;}
.other_auth li span.qq{ background-position:0 -48px;}
.other_auth li span.weixin{ background-position:0 -96px;}
.other_auth li b{ color:red; font-weight:normal;}
.other_auth li b.yes{ color:#22b722;}
.other_auth li a{ float:right; text-align:center; border-radius:3px;}
.other_auth li a:hover{ filter:alpha(Opacity=70); opacity:0.7;}
.other_auth li a.get{ background-color:#3189d3; color:#fff; line-height:36px; height:36px; width:80px;}
.other_auth li a.cancel{ color:#666; line-height:34px; height:34px; width:78px; border:1px solid #ccc;}
.other_code{ background-color:#e6f4ff; border:1px solid #a6d6ff; margin-top:20px; padding:20px 0;}
.other_code dl{ float:left; margin-left:30px; width:650px; line-height:30px; padding-right:20px; padding-top:25px;}
.other_code dt{ font-size:16px; font-weight:bold; color:#333; margin-bottom:10px;} 
.other_code dd i{ float:right; color:#999; font-style:normal;}
.other_code dd i.no{ color:red;}
.other_code2 { float:left; width:258px; text-align:center; border-left:1px solid #a6d6ff;}
.other_code2 p{ margin-top:10px; line-height:24px;}
.other_code2 img{ width:118px; height:118px;}

.det_tb_time{ line-height:30px;}
.det_tb_time a{ margin-right:30px;}
.det_tb_time a img{ width:30px; height:30px; border-radius:20px; float:left; margin-right:5px;}
.det_tb_share2{ float:right; width:195px;}
.det_tb_share2 span{ float:left;}
.det_tb_retime{ line-height:28px;}
.det_tb_retime a.user{ float:left; margin-right:20px;}
.det_tb_retime a.user img{ width:28px; height:28px; border-radius:15px; float:left; margin-right:10px;}

.com_city span.etc{ top:30px;}
.com_city_etc{ position:absolute; top:80px; color:#fff; text-align:center; width:100%; left:0; font-size:16px; line-height:36px;}
.com_city_etc p{ text-shadow:2px 2px 5px #666;}
.com_city_etc a{ background-color:#30b0fb; display:inline-block; width:100px; height:36px; border-radius:5px; text-align:center; color:#fff;}
.com_city_etc a:hover{ color:#ddd;}

/*站长*/
.master{ width:1080px; padding:50px 60px 50px; margin:20px auto; background-color:#fff;}
.master_summary{ background:url(../images/master_02.png) no-repeat; padding-left:270px; height:230px;}
.master_summary h2{ font-size:28px; font-weight:normal; padding-top:20px; color:#333;}
.master_summary p{ margin-top:20px; line-height:24px; max-height:144px; overflow:hidden;}
.master_perm{ margin-top:50px; font-weight:normal;}
.master_perm > h2{ font-size:20px; font-weight:normal; color:#333; line-height:20px;}
.master_perm > h2:before{ width:3px; height:20px; float:left; content:""; background-color:#eb9a0c; margin-right:10px;}
.master_perm li{ background-color:#fff9eb; width:530px; height:140px; float:left; margin-top:20px; border-radius:3px;}
.master_perm li.two,.master_perm li.four{ margin-left:20px;}
.master_perm li span{ background:url(../images/master_03.png) no-repeat; width:94px; float:left; height:90px; margin:25px 20px 0 20px;}
.master_perm li.two span{ background-position:0 -121px;}
.master_perm li.three span{ background-position:0 -247px;}
.master_perm li.four span{ background-position:0 -384px;}
.master_perm li h2{ font-size:22px; color:#333; font-weight:normal; margin-top:30px;}
.master_perm li p{ line-height:24px; margin:15px 10px 0 0; max-height:48px; overflow:hidden;}
.master_apply{ margin-top:50px;}
.master_apply > h2{ font-size:20px; font-weight:normal; color:#333; line-height:40px; height:40px;}
.master_apply > h2:before{ width:3px; height:20px; float:left; content:""; background-color:#eb9a0c; margin:10px 10px 0 0;}
.master_apply > h2 a{ float:right; width:100px; height:40px; border-radius:5px; background-color:#ffaf24; line-height:40px; text-align:center; color:#fff; font-size:18px;}
.master_apply > h2 a:hover{ filter:alpha(Opacity=80); opacity:0.8;}
.master_apply p{ line-height:24px; text-indent:2em; margin-top:20px;}
.munity{ background:url(../images/master_04.png) no-repeat 0 50px; padding-left:270px; height:230px; margin-top:40px; border-top:1px dashed #ddd; padding-top:50px;}
.munity h2{ font-size:28px; font-weight:normal; padding-top:20px; color:#333;}
.munity p{ margin-top:20px; line-height:24px; max-height:144px; overflow:hidden;}
.munity_perm h2{ margin-top:50px;}
.munity_perm > h2{ font-size:20px; font-weight:normal; color:#333; line-height:20px; margin-bottom:20px;}
.munity_perm > h2:before{ width:3px; height:20px; float:left; content:""; background-color:#eb9a0c; margin-right:10px;}
.munity_perm li{ float:left; width:240px; margin:50px 20px 0;}
.munity_perm li.one{ margin:10px 140px 0;}
.munity_perm li h3{ color:#f68d06; font-size:20px; text-align:center; font-weight:normal;}
.munity_perm li h3:before{ display:inline-block; width:6px; height:6px; border-radius:3px; background-color:#f68d06; margin-right:5px; content:""; position:relative; top:-3px;}
.munity_perm li p{ width:240px; height:240px; border-radius:120px; background-color:#f68d06; margin-top:20px; color:#fff;}
.munity_perm li p span{ display:block; padding:45px; line-height:24px; text-align:justify; max-height:144px; overflow:hidden;}
.munity_fan{ background-color:#fcfcfc; margin-top:30px; padding:30px 0; border-radius:3px;}
.munity_fan img{ width:949px; margin:0 auto; display:block;}

/*商家card*/
.shopCard{ width:760px; margin:20px auto; background-color:#f8f8f8; padding:20px; border-radius:5px; display:block;}
.shopCard img{ float:left; width:100px; height:100px; border-radius:50px;}
.shopCard_right{ float:left; margin-left:20px; width:640px;}
.shopCard_right h2{ font-size:16px; font-weight:normal; margin:5px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shopCard_right ul{ line-height:26px; color:#666; font-size:12px;}
.shopCard_right li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:26px;}
.shopCard_right li span{ float:left; background:url(../images/time.png) no-repeat; width:16px; height:16px; margin:5px 5px 0 0;}
.shopCard_right li span.time{ background-position:0 -22px;}
.shopCard_right li span.phone{ background:url(../images/ico_phone.png) no-repeat;}